package com.gzhryc.socket;

public interface SocketCallback {
	
	/**
	 * 激活
	 * @param event
	 */
	void active(SocketEvent event);

	/**
	 * 已连接
	 */
	void connected(SocketEvent event);
	
	/**
	 * 连接丢失
	 * @param event
	 */
	void connectionLost(SocketEvent event);
	
	/**
	 * 获取消息
	 * @param event
	 */
    void messageArrived(SocketEvent event);

    /**
     * 发送完成
     */
    void deliveryComplete(SocketEvent event);
    
    /**
	 * 关闭
	 * @param event
	 */
	void close(SocketEvent event);
}
